@CHARSET "UTF-8";

table.tablesorter {
	border-collapse: separate;
	border-spacing: 1px;
	background-color: #cdcdcd;
	margin: 10px 0pt 15px;
	width: 100%;
	text-align: left;
}

table.tablesorter thead tr th,table.tablesorter tfoot tr th {
	background: #e6eeee;
	border: 1px solid #fff;
	padding: 2px 4px;
}

table.tablesorter thead tr .header {
	background: #e6eeee url(../img/bg.gif) center right no-repeat;
	cursor: pointer;
}

table.tablesorter tbody td {
	background: #fff;
	border: 1px solid #fff;
	color: #3d3d3d;
	padding: 5px 4px;
	vertical-align: top;
}

table.tablesorter tbody tr.odd td {
	background-color: #f0f0f6;
}

table.tablesorter thead tr .headerSortUp {
	background: #8dbdd8 url(../img/asc.gif) center right no-repeat;
}

table.tablesorter thead tr .headerSortDown {
	background: #8dbdd8 url(../img/desc.gif) center right no-repeat;
}